package com.alex.xmlyfm;

import android.content.Intent;
import android.content.SharedPreferences;
import android.os.Bundle;
import android.support.v4.app.FragmentActivity;

/**
 * 启动扉页
 */
public class SplashActivity extends FragmentActivity implements Runnable {


    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_splash);

        Thread thread = new Thread(this);
        thread.start();


    }


    @Override
    public void run() {
        try {
            Thread.sleep(3000);
        } catch (InterruptedException e) {
            e.printStackTrace();
        }

        Intent intent = new Intent();

        // TODO 如果没有显示欢迎页，显示欢迎页，否则直接显示首页
        SharedPreferences sharedPreferences = getSharedPreferences(Constants.SP_NAME, MODE_PRIVATE);

        // 利用共享参数保存字段，判断是否显示欢迎页 保存的书值一定是程序版本号，利用当前版本号和 sp 中的版本号进行比较，从而判断，更精确
        int wsv = sharedPreferences.getInt(Constants.SP_KEY_WELCOME_SHOW_VERSION, -1);
        if (BuildConfig.VERSION_CODE != wsv){
            // TODO 显示欢迎页
            intent.setClass(this,WelcomeActivity.class);
        }else{
            // TODO 显示主界面
            intent.setClass(this,MainActivity.class);
        }

        startActivity(intent);

        finish();

    }
}
